package xixirupan.tmgp.tencent.com.vmeim.ui.beautycircle.model;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by lenovo on 2016/10/20.
 */

public  class PostsBaen {
    @SerializedName("typeId")
    private int typeId;
    @SerializedName("typeTitle")
    private String typeTitle;
    @SerializedName("type")
    private String type;
    @SerializedName("typeName")
    private String typeName;
    @SerializedName("watch")
    private boolean watch;
    @SerializedName("publishTime")
    private String publishTime;
    @SerializedName("postTitle")
    private String postTitle;
    @SerializedName("id")
    private long id;
    @SerializedName("userId")
    private long userId;
    @SerializedName("userTitle")
    private String userTitle;
    @SerializedName("userGradeTitle")
    private String userGradeTitle;
    @SerializedName("userGradeName")
    private String userGradeName;
    @SerializedName("nickname")
    private String nickname;
    @SerializedName("headPicUrl")
    private String headPicUrl;
    @SerializedName("content")
    private String content;
    @SerializedName("showType")
    private String showType;
    @SerializedName("liveStatus")
    private String liveStatus;
    @SerializedName("cover")
    private String cover;
    @SerializedName("like")
    private int like;
    @SerializedName("collectNum")
    private int collectNum;
    @SerializedName("comment")
    private int comment;
    @SerializedName("click")
    private boolean click;
    @SerializedName("collect")
    private boolean collect;
    @SerializedName("followUser")
    private boolean followUser;
    @SerializedName("liveChatId")
    private Object liveChatId;
    @SerializedName("liveRoomId")
    private Object liveRoomId;
    @SerializedName("location")
    private String location;
    @SerializedName("postForward")
    private Object postForward;
    /**
     * total : null
     * id : 177
     * icon : http://img01.sephome.com/201605/E869B64BC852415F9B896A1AC4AF1DF3.jpg
     * propertyId : 9
     * style : 1
     * userId : null
     * propertyValue : 38655207669
     * name : Base Formula/芳程式
     * tagCategory : brand
     * type : null
     */

    @SerializedName("tags")
    private List<TagsBaen> tags;
    @SerializedName("floors")
    private List<?> floors;
    /**
     * cover : 201603/919CCF8207A448D6A63F87E6F96DEBF2.jpg
     * price : 69.90
     * name : Revlon/露华浓 丽彩持久炫亮唇膏4.2g 丽采口红 显色持久不脱色
     * displayTimeInVideo : 0
     * productId : 500949
     */

    @SerializedName("products")
    private List<ProductsBaen> products;
    /**
     * id : null
     * status : null
     * createTime : null
     * updateTime : null
     * postId : 0
     * location : 0
     * pictureUrl : /201610/55EF2DC54B0744D292A54FC9FD85A75F.jpeg
     * description :
     * cover : false
     * height : 640
     * width : 640
     * pictureType : NORMAL
     * align : CENTER
     * emoji : false
     * hanldeSql : false
     * tags : [[{"ratio":"0.526563,0.534375","tagName":"Base Formula/芳程式","pv":38655207669,"pid":9,"type":"brand","vid":502005,"tagId":177},{"ratio":"0.526563,0.534375","tagName":"补水","pv":932007903244,"pid":217,"type":"effect","vid":12,"tagId":1693}]]
     * tagGroups : [[{"ratio":"0.526563,0.534375","tagName":"Base Formula/芳程式","pid":9,"pv":38655207669,"type":"brand","tagId":177,"vid":502005},{"ratio":"0.526563,0.534375","tagName":"补水","pid":217,"pv":932007903244,"type":"effect","tagId":1693,"vid":12}]]
     * fcreateTime :
     * fupdateTime :
     */

    @SerializedName("pictures")
    private List<PicturesBaen> pictures;
    @SerializedName("videos")
    private List<?> videos;

    public int getTypeId() {
        return typeId;
    }

    public void setTypeId(int typeId) {
        this.typeId = typeId;
    }

    public String getTypeTitle() {
        return typeTitle;
    }

    public void setTypeTitle(String typeTitle) {
        this.typeTitle = typeTitle;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public boolean isWatch() {
        return watch;
    }

    public void setWatch(boolean watch) {
        this.watch = watch;
    }

    public String getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }

    public String getPostTitle() {
        return postTitle;
    }

    public void setPostTitle(String postTitle) {
        this.postTitle = postTitle;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public String getUserTitle() {
        return userTitle;
    }

    public void setUserTitle(String userTitle) {
        this.userTitle = userTitle;
    }

    public String getUserGradeTitle() {
        return userGradeTitle;
    }

    public void setUserGradeTitle(String userGradeTitle) {
        this.userGradeTitle = userGradeTitle;
    }

    public String getUserGradeName() {
        return userGradeName;
    }

    public void setUserGradeName(String userGradeName) {
        this.userGradeName = userGradeName;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getHeadPicUrl() {
        return headPicUrl;
    }

    public void setHeadPicUrl(String headPicUrl) {
        this.headPicUrl = headPicUrl;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getShowType() {
        return showType;
    }

    public void setShowType(String showType) {
        this.showType = showType;
    }

    public String getLiveStatus() {
        return liveStatus;
    }

    public void setLiveStatus(String liveStatus) {
        this.liveStatus = liveStatus;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public int getLike() {
        return like;
    }

    public void setLike(int like) {
        this.like = like;
    }

    public int getCollectNum() {
        return collectNum;
    }

    public void setCollectNum(int collectNum) {
        this.collectNum = collectNum;
    }

    public int getComment() {
        return comment;
    }

    public void setComment(int comment) {
        this.comment = comment;
    }

    public boolean isClick() {
        return click;
    }

    public void setClick(boolean click) {
        this.click = click;
    }

    public boolean isCollect() {
        return collect;
    }

    public void setCollect(boolean collect) {
        this.collect = collect;
    }

    public boolean isFollowUser() {
        return followUser;
    }

    public void setFollowUser(boolean followUser) {
        this.followUser = followUser;
    }

    public Object getLiveChatId() {
        return liveChatId;
    }

    public void setLiveChatId(Object liveChatId) {
        this.liveChatId = liveChatId;
    }

    public Object getLiveRoomId() {
        return liveRoomId;
    }

    public void setLiveRoomId(Object liveRoomId) {
        this.liveRoomId = liveRoomId;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public Object getPostForward() {
        return postForward;
    }

    public void setPostForward(Object postForward) {
        this.postForward = postForward;
    }

    public List<TagsBaen> getTags() {
        return tags;
    }

    public void setTags(List<TagsBaen> tags) {
        this.tags = tags;
    }

    public List<?> getFloors() {
        return floors;
    }

    public void setFloors(List<?> floors) {
        this.floors = floors;
    }

    public List<ProductsBaen> getProducts() {
        return products;
    }

    public void setProducts(List<ProductsBaen> products) {
        this.products = products;
    }

    public List<PicturesBaen> getPictures() {
        return pictures;
    }

    public void setPictures(List<PicturesBaen> pictures) {
        this.pictures = pictures;
    }

    public List<?> getVideos() {
        return videos;
    }

    public void setVideos(List<?> videos) {
        this.videos = videos;
    }



}

